/* 
 * author bianlongting
 * date   2016-03-15 
 * time   16:45
 * description 创建优惠券
 */

$(function(){
	var next = $(".btn-next");
	var verify = $(".verify");
	var activename = $(".activename");
	var platform = $(".platform");
	var input = platform.find('input');
	
	next.on("click",function(){
		if (activename.val().length > 10) {
			toast("活动名称最多为10个字");
			return false;
		} else if (activename.val().length < 3 ) {
            toast("活动名称最少为3个字");
            return false;
        }else{
			var countplat = 0;			//判断至少需要选择一个平台
			var count = verify.length;
			verify.each(function(index,el){
				var val = $(this).val();
				if (val == "") {
					count --;
					switch (index) {
						case 0:
							toast("活动名称不能为空");
							break;
						case 1:
							toast("简介不能为空");
							break;
						case 2:
							toast("优惠券不能为空");
							break;
						case 3:
							if (val > 10000) {
								toast("发行量不能超过10000张");
								return false;
							};
							toast("发行量不能为空");
							break;
						case 4:
							toast("使用条件不能为空");
							break;
						case 5:
							toast("开始时间不能为空");
							break;
						case 5:
							toast("结束时间不能为空");
							break;
					};
					return false;
				}else{
					//if (!blt.isNum(parseInt($(".setcoupon").val()))) {
					// 	count -- ;
					// 	toast("优惠券面额必须为正整数");
					// }else
					 if (!blt.isNum(parseInt($(".issuecoupon").val()))) {
						count -- ;
						toast("发行数量必须为正整数");
					}else if (!blt.isNum(parseInt($(".usecoupon").val()))) {
						count --;
						toast("使用条件必须是正整数");
					}else if ($(".usecoupon").val()*0.9 < $(".setcoupon").val()) {
						count --;
						toast("使用条件不得大于优惠券面值的90%！");
					};
				}
			});
			input.each(function(index, el) {
				if ($(this).prop("checked")) {
					countplat ++ ;
				};
			});
			if (countplat == 0) {
				toast("至少选择一个平台");
			}else if (count == verify.length) {
				var startTime = $("input[name='startTime']").val();
				var expireTime = $("input[name='expireTime']").val();
				if (Date.parse(expireTime).getTime() > Date.parse(startTime).getTime()) {
					$('form').submit();
				}else{
					toast("结束时间必须大于开始时间");
				}
				
			};
		};

	});
		
	$("#user_range input").on("change",function(){
		var id = $(this).data().id;
		if (id == 0) {
			input.each(function(index, el) {
				$(this).prop("disabled",true);
				$(this).parent().addClass('checked');
				$(this).parent().parent().addClass("focus");
			});
		}else if (id == 1) {
			input.each(function(index, el) {
				$(this).prop("disabled",false);
				$(this).parent().parent().removeClass("focus");

			});
		};
	})

	//toast提示函数
	function toast(tip){
		$(".toast_tip").html(tip);
        $(".toast").fadeIn('1000');
        setTimeout(function(){
            $(".toast").fadeOut();
        },1000);
        return false;
	}
})